/*轮播图片*/
.lunbo .lunbotu{
	width: 100%;
	height: 415px;
}




.s-content-list1{
            width: 100%;
            height:391px;
            background: #ededed;
        }
        .s-zbck-list a{
            display:inline-block;
            color: black;
        }
        .s-zbkc{
            width: 1200px;
            height: 378px;
            position: relative;
        }
        .s-zbkc p{
            font-size: 24px;
            font-weight: bold;
            width: 200px;
            display: inline-block;
            margin-top: 20px;
            margin-bottom: 20px;
            /*border: 1px solid red;*/
        }
        .s-zbkc .s-more{
            width: 60px;
            display: inline-block;
            /*border: 1px solid red;*/
            color: #808080;
            font-size: 12px;
            margin-right: 0;
            /*position: absolute;*/
            /*right: 0;*/
            float: right;
            margin-top:34px;
            font-weight: 200;
        }
        .s-zbkc span{
            padding-right: 28px;
            color:#f08200;
        }
        .s-zbkc >ul{
            width: 1200px;
            height: 317px;
            /*border: 1px solid red;*/
            background: #ededed;
        }
        .s-zbkc >ul li{
            /*border: 1px solid red;*/
            width: 281px;
            height: 317px;
            display: inline-block;
            margin-left: 19px;
        }
        .s-zbkc >ul li:first-child{
            margin-left: 0;
        }
        .s-zbkc>ul li .s-zbkc-top{
            width: 281px;
            height: 186px;
            background: url("../../img/kczb.png") no-repeat;
            position: relative;
        }
        .s-zbkc>ul li .s-zbkc-top div{
            width: 198px;
            height: 34px;
            color: white;
            font-size: 14px;
            font-weight: bold;
            background: #c40000;
            position: absolute;
            right: 0;
            bottom: 0;
            text-align: center;
            line-height: 34px;
        }
        .s-zbkc>ul li .s-zbkc-buttom{
            width: 281px;
            height:131px;
            /*border: 1px solid red;*/
            margin: 0 auto;
            background: white;
        }
        .s-zbkc-buttom .s-zbkc-p1{
            font-size: 16px;
            font-weight: bold;
            width: 258px;
            height: 54px;
            margin: 15px 11px auto;
        }

        .s-zbkc-buttom .s-zbkc-p1 span{
            display: block;
            color: black;
            margin-top: 5px;
        }
        .s-zbkc-buttom .s-zbkc-p2{
            width: 258px;
            /*border: 1px solid red;*/
            font-size: 14px;
            color: #8a8a8a;
            margin: 5px 11px auto;
        }
        .s-zbkc-buttom .s-zbkc-p2 span:first-child{
            color: #00af67;
            font-size: 18px;
        }
        .s-zbkc-buttom .s-zbkc-p2 span:last-child{
            color: #ff6600;
            font-size: 18px;
        }
        .s-zbkc-buttom a{
            display: inline-block;
            color: black;
            text-decoration: none;
        }
        .s-contenting-l{
            width: 898px;
        }
        .c-wdzykc-msxq{
            width:898px;
            height: 321px;
            position: relative;
            margin-top: 40px;
            /*border: 1px solid red; */
            box-shadow:0 15px 25px 5px rgba(0, 0, 0, 0.17);
            -moz-box-shadow:0 15px 25px 5px rgba(0, 0, 0, 0.17);
            -o-box-shadow:0 15px 25px 5px rgba(0, 0, 0, 0.17);
            -webkit-box-shadow:0 15px 25px 5px rgba(0, 0, 0, 0.17);
        }
        .c-wdzykc-msxq p{
            font-size: 24px;
            font-weight: bold;
            width: 200px;
            display: inline-block;
            /*margin-top: 0px;*/
            /*margin-bottom: 20px;*/
        }
        .c-wdzykc-msxq .s-more{
            width: 60px;
            display: inline-block;
            color: #808080;
            font-size: 12px;
            margin-right: 0;
            float: right;
            margin-top:12px;
            font-weight: 200;
        }
        .c-wdzykc-msxq span{
            padding-right: 28px;
            color:#f08200;
        }
        .c-wdzykc-msxq>ul{
            width:898px;
            height: 265px;
            /*background:white;*/
            /*border: 1px solid red;*/
            margin-top: 20px;
        }
        .c-wdzykc-msxq>ul li{
            width: 194px;
            height: 265px;
            position: relative;
            display: inline-block;
            margin: 0;
            margin-left: 20px;
        }
        .c-wdzykc-msxq>ul li a .c-wdzykc-msxq-top{
            width: 194px;
            height: 129px;
            background: url("../../img/cmd.png") no-repeat;
        }
        .c-wdzykc-msxq>ul li .c-wdzykc-msxq-bottom{
            width: 194px;
            height:130px;
            margin: 0 auto;
            background: white;
            position:relative;
        }
        .c-wdzykc-msxq-bottom .c-wdzykc-msxq-p1{
            font-size: 14px;
            height:40px;
            width: 170px;
            margin: 15px 11px auto;
        }

        .c-wdzykc-msxq-bottom .c-wdzykc-msxq-p1 span{
            display: block;
            color: black;
            margin-top: 0;
        }
        .c-wdzykc-msxq-bottom .c-wdzykc-msxq-p2{
            position: absolute;
            width: 120px;
            height:50px;
            top:70px;
            left: 14px;
        }
        .c-wdzykc-msxq-bottom .c-wdzykc-msxq-p2 p{
            margin: 0 auto;
            font-size: 14px;
        }
        .c-wdzykc-msxq-bottom .c-wdzykc-msxq-p2 span{
            font-size: 16px;
            color: #ff6600;
        }
        .c-wdzykc-msxq-bottom .c-wdzykc-msxq-p2 .c-wdzykc-msxq-span{
            color: #00af67;
        }
        .c-wdzykc-msxq-bottom-a{
            display: inline-block;
            /*border: 1px solid red;*/
            position: absolute;
            top: 0;
            color: black;
        }
        .c-wdzykc-msxq-bottom-a p{
            color: black;
        }

        .c-wdzykc-msxq-bottom-a1{
            display: inline-block;
            /*border: 1px solid red;*/
            font-size: 14px;
            position: absolute;
            right: 0;
            top:74px;
            color:black;
            text-decoration: none;
        }
        .c-wdzykc-msxq-bottom a i{
            display: inline-block;
            width: 16px;
            height: 16px;
            /*border: 1px solid red;*/
            background: url("../../img/music.jpg") no-repeat;
            background-position: 0 -3px;
            position: absolute;
            top: 3px;
            left: -20px;
        }
        /*我的最新资源*/
        .s-wdzxzy{
            width:898px;
            height: 321px;
            position: relative;
            margin-top: 40px;
            /*border: 1px solid red; */
            box-shadow:0 15px 25px 5px rgba(0, 0, 0, 0.17);
            -moz-box-shadow:0 15px 25px 5px rgba(0, 0, 0, 0.17);
            -o-box-shadow:0 15px 25px 5px rgba(0, 0, 0, 0.17);
            -webkit-box-shadow:0 15px 25px 5px rgba(0, 0, 0, 0.17);
        }
        .s-wdzxzy p{
            font-size: 24px;
            font-weight: bold;
            width: 200px;
            display: inline-block;
            /*margin-top: 0px;*/
            /*margin-bottom: 20px;*/
        }
        .s-wdzxzy .s-more{
            width: 60px;
            display: inline-block;
            color: #808080;
            font-size: 12px;
            margin-right: 0;
            float: right;
            margin-top:12px;
            font-weight: 200;
        }
        .s-wdzxzy span{
            padding-right: 28px;
            color:#f08200;
        }
        .s-wdzxzy>ul{
            width:898px;
            height: 265px;
            /*background:white;*/
            /*border: 1px solid red;*/
            margin-top: 20px;
        }
        .s-wdzxzy>ul li{
            width: 194px;
            height: 265px;
            /*border: 1px solid black;*/
            position: relative;
            display: inline-block;
            margin: 0;
            margin-left: 20px;
        }
        .s-wdzxzy>ul li .s-wdzxzy-top{
            width: 194px;
            height: 140px;
            background: url(../../img/yinpin.png) no-repeat;
        }
        .s-wdzxzy>ul li .s-wdzxzy-top1{
            width: 194px;
            height: 140px;
            background: url(../../img/wendang.png) no-repeat;
        }
        .s-wdzxzy>ul li .s-wdzxzy-top2{
            width: 194px;
            height: 140px;
            background: url(../../img/shipin.png) no-repeat;
        }
        .s-wdzxzy>ul li .s-wdzxzy-top3{
            width: 194px;
            height: 140px;
            background: url(../../img/qita.png) no-repeat;
        }
        
        
        
        
        
        
        
        
        
        
        
        
        .s-wdzxzy>ul li .s-wdzxzy-bottom{
            width: 194px;
            height:120px;
            margin: 0 auto;
            background: white;
            position:relative;
            /*border: 1px solid red;*/
        }
        .s-wdzxzy-bottom .s-wdzxzy-p1{
            font-size: 14px;
            height:40px;
            width: 170px;
            margin: 15px 11px auto;
            color: black;
            /*border: 1px solid red;*/
        }

        .s-wdzxzy-bottom .s-wdzxzy-p1 span{
            display: block;
            color: black;
            margin-top: 0;
        }
        .s-wdzxzy-bottom-a2{
            text-decoration: none;
            color: #999999;
            font-size: 14px;
            display: inline;
            position: absolute;
            right: 0;
            bottom: 20px;
        }
        .s-wdzxzy-bottom-a1{
            display: inline-block;
            position: absolute;
            top: 10px;
            color: black;
            text-decoration: none;
        }
        .s-wdzxzy-bottom a i{
            display: inline-block;
            width: 16px;
            height: 16px;
            /*border: 1px solid red;*/
            background: url("../../img/download_.jpg") no-repeat;
            background-position: 0 -3px;
            position: absolute;
            top: 2px;
            left: -20px;
        }
        /*名师推荐部分*/
        .s-mstj{
            /*border: 1px solid red;*/
            width:898px;
            margin-top: 45px;
            box-shadow:0 15px 25px 5px rgba(0, 0, 0, 0.17);
            -moz-box-shadow:0 15px 25px 5px rgba(0, 0, 0, 0.17);
            -o-box-shadow:0 15px 25px 5px rgba(0, 0, 0, 0.17);
            -webkit-box-shadow:0 15px 25px 5px rgba(0, 0, 0, 0.17);
        }
        .s-mstj ul{
            /*border: 1px solid red;*/
            background: #dfdddb;
        }
        .s-mstj-ul{
            position: relative;
            /*border: 1px solid red;*/
        }
        .s-mstj-pp{
            position: absolute;
            top: 0px;
            float: left;
            font-size: 24px;
            font-weight: bold;
            width: 200px;
            display: inline-block;
            text-align: left;
        }
        .s-mstj-pp span{
            display: inline-block;
            padding-right: 28px;
            color:#f08200;
        }

        .s-s-more{
            position: absolute;
            width: 60px;
            display: inline-block;
            color: #808080;
            font-size: 12px;
            margin-right:2px;
            top: 5px;
            /*margin-top:12px;*/
            font-weight: 200;
            right: 0;
        }



        .s-mstj ul li{
            /*border: 1px solid black;*/
            width: 215.5px;
            height: 378px;
            display: inline-block;
            margin-left:4.6px;
            text-align: center;
            background: white;
        }
        .s-mstj .mstj-ul li{
            /*border: ;*/
            box-shadow: 0 7px 35px 5px rgba(0, 0, 0, 0.17);
            -moz-box-shadow:0 7px 35px 5px rgba(0, 0, 0, 0.17);
            -o-box-shadow:0 7px 35px 5px rgba(0, 0, 0, 0.17);
            -webkit-box-shadow: 0 7px 35px 5px rgba(0, 0, 0, 0.17);
        }
        .s-mstj ul li:first-child{
            margin-left: 0.2px;
        }
        .s-mstj-ul li a{
            display: inline-block;
            width: 217px;
            /*border:1px solid red;*/
            margin-top: 47px;
            text-decoration: none;

        }
        /*.s-mstj ul li a div{*/
            /*margin-top: 47px;*/
        /*}*/
        .s-mstj ul li h3{
            margin-top: 18px;
            font-size: 16px;
            color: black;
        }
        .s-mstj ul li p{
            font-size: 14px;
            color: black;
        }
        .s-mstj-p1{
            margin-top: 5px;
            color: black;
        }
        .s-mstj-p2{
            margin-top: 22px;
            color: black;
        }
        /*右边部分*/
        .s-contenting-r{
            width: 285px;
        }
        .s-contenting-r .s-mxzy{
            margin-top:70px;
           
        }
        .s-contenting-r .s-mxzy>p{
            width: 285px;
            height: 44px;
            line-height: 44px;
            font-size: 16px;
            font-weight: bold;
            border-bottom: 2px solid #fad5aa;
        }
        .s-contenting-ul{
            width: 285px;
        }
        .s-contenting-ul> li{
            display:inline-block;
            margin-top: 20px;
            margin-left:20px;
        }
        .s-contenting-ul> li:nth-child(3n+1){
            margin-left: 5px;
        }
        .s-contenting-ul> li a{
            display: inline-block;
            text-decoration: none;
            color: black;
        }
        .s-contenting-ul li div {
            width: 75px;
            height: 75px;
        }
        .s-contenting-ul li div img{
            width: 100%;
            height: 100%;
        }
        .s-contenting-ul> li p{
            text-align: center;
            font-size: 14px;
            margin-top: 5px;
        }
        .s-contenting-r .s-zk{
            width: 285px;
            text-align: center;
            margin-top: 27px;
            color: #c0c0c0;
            cursor: pointer;
        }
        .s-contenting-r .s-zk span{
            margin-right: 10px;
            font-size: 14px;
        }

        .s-contenting-r .s-zxpl>p{
            width: 285px;
            height: 44px;
            line-height: 44px;
            font-size: 16px;
            font-weight: bold;
            border-bottom: 2px solid #fad5aa;
        }
        .s-contenting-r .s-zxpl  ul{
            margin-top: 20px;
        }
        .s-contenting-r .s-zxpl  ul li{
            width: 285px;
            height: 78px;
            /*border: 1px solid red;*/
            font-size: 14px;
        }
        .s-contenting-r .s-zxpl  ul li a{
            text-decoration: none;
            color: black;
        }
        .s-contenting-r .s-zxpl-p1{
            color: #fad5aa;
        }
        .s-contenting-r .s-zxpl-p2{
            color: #cecece;
        }
        .s-contenting-r .s-zxpl  ul li div{
            margin-top: 20px;
        }
        /*课程排行部分*/
        .s-contenting-r{
            width: 285px;
        }
        .s-contenting-r .s-kcph{
            /*border: 1px solid red;*/
            margin-top:19px;
        }
        .s-contenting-r .s-kcph>p{
            width: 285px;
            height: 44px;
            line-height: 44px;
            font-size: 16px;
            font-weight: bold;
            border-bottom: 2px solid #fad5aa;
        }
        .s-contenting-r .s-kcph-div .s-kcph-pic{
            width: 285px;
            height: 160px;
            /*border: 1px solid red;*/
            background: url("../../img/s-ckbh.jpg") no-repeat;
        }
        .s-kcph-div a{
            display: inline-block;
            color: black;
            text-decoration: none;
        }
        .s-kcph-div a p{
            width: 285px;
            /*border: 1px solid red;*/
            font-size: 14px;
            margin-top: 20px;
        }
        .s-kcph-div a p span{
            width: 16px;
            height: 16px;
            background:#c40000;
            color: white;
            margin-right: 16px;
            display: inline-block;
            text-align:center;
            line-height: 16px;
        }
        .s-kcph-div .s-num{
            color: #c4c4c4;
            font-size: 14px;
            height: 32px;
            border-bottom: 1px solid #c4c4c4;
            line-height: 32px;
            margin-top: 15px;
        }
        .s-kcph-div>ul li{
            /*border: 1px solid red;*/
            list-style: square;
            color: #d85555;
            font-size: 14px;
            width:264px;
            margin-left:19px;
            margin-top: 20px;
        }
        .s-kcph-div>ul li span{
            color: #c3c3c3;
        }

        /*这招层部分*/
        .mask{
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0px;
            background: rgba(193,193,193,0.5);
            z-index: 100000;
            display: none;
        }
        .mask-login{
            width: 362px;
            height: 382px;
            background: #ffffff;
            position: fixed;
            left: calc(50% - 181px);
            top: 120px;
        }

        .mask-login .mask-login-con{
            width: 294px;
            height: 382px;
            /*border: 1px solid #ffffff;*/
            margin:0 auto ;
            position: relative;
        }
        .mask-login .mask-login-con>a{
            position: absolute;
            right: -15px;
            top: 15px;
            color: #cdcdcd;
            display: inline-block;
            text-decoration: none;
        }

        .mask-login .mask-login-con h6{
            color: #cdcdcd;
            font-size: 18px;
            font-weight: 600;
            margin-top:58px;
            display: inline-block;
        }
        .mask-login .mask-login-con form{
            /*border: 1px solid red;*/
            margin-top: 23px;
        }
        .mask-login .mask-login-con form .form-group input{
            height: 45px;
        }
        .mask-login .mask-login-con form .checkbox{
            font-size: 14px;
        }
        .mask-login .mask-login-con form .checkbox a{
            display: inline-block;
            color: #000000;
            margin-left: 125px;
        }
        .mask-login .mask-login-con form .btn{
            width: 100%;
            background: #ca1f1f;
            color: #ffffff;
            margin-top:35px;
            height: 46px;
        }
        

        /*二维码*/
       .QRcode{
    width: 57px;
    height: 160px;
    /*border: 1px solid red;*/
    box-shadow: 1px 10px 10px #333;
    position: fixed;
    right: 10px;
    bottom: 25%;
    background-color: white;
}
.QRcode a{
    display: inline-block;
    width: 57px;
    height: 52px;
    /*border: 1px solid red;*/
    border-bottom: 1px solid #CCCCCC;
    text-decoration: none;
}
.QRcode a:last-child{
    border-bottom: none;
}

.QRcode a .QRcode-1{
    /*display: none;*/
    margin-left: 18px;
    line-height: 52px;

}
.QRcode .QRcode-2{
    display: none;
    font-size: 14px;
    line-height: 25px;
    text-align: center;

}




.QRcode-3{
    font-size: 14px;
    width: 162px;
    height: 172px;
    position: fixed;
    bottom: 25%;
    right: 70px;
    display: none;
    background-color: white;
    text-align: center;
    line-height: 40px;
    box-shadow: 1px 10px 10px #333;
}
.QRcode-4{
    font-size: 14px;
    width: 162px;
    height: 172px;
    position: fixed;
    bottom: 25%;
    right: 70px;
    display: none;
    background-color: white;
    text-align: center;
    line-height: 40px;
    box-shadow: 1px 10px 10px #333;
}